slr (sorry late reply) - Francés Inglés Diccionario